home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CD-ROM Directory (13th Edition)
/
The CD-ROM Directory 13.iso
/
install
/
inscript.ita
< prev
next >
Wrap
Text File
|
1993-11-19
|
17KB
|
711 lines
; CD Answer Installation Script - Generic jdk
; <<CDA>> Jun 1 1993;3.2
; single/multiple disk version
;
; To customize this install script:
; 1. Put the product name (1-8 characters) in a file called
; 'PRODNAME'. There should be no carriage return/line feed at
; the end of the name- the file should contain just the characters
; of the name.
; 2. Put the application name (CD Author 4 character project identifier)
; in a file called 'APPLNAME'. Again, no other chars should be
; the file. Multiple applications are formed by adding a space,
; then another application identifier
; 3. Put the start-up message in a file called PRODSCRN.<language>
; There should not be more than 10 lines.
;
; The first disk must contain the \INSTALL directory.
; This contains the general system files for the install
; process and may be repeated on disk #2, etc.
; The application specific files are kept in a directory
; named 'DISK1'. If additional disks are required, create
; an (empty) file on the current disk named '\MORE' and
; put the overflow files in a directory named \DISK2 (3, 4, ...).
BREAK abort
; install disk
PARSE_PATH <$ProgDir>
SET insdrive = <$Drive>
SET ins = <insdrive>\INSTALL
SET curdisk = 1
GOSUB need_disk
; here are some defaults:
;TFPL 8-6-93
;CONFIG Colors = 0 2 0 30 0 30 0 30 0 112 0 143 0 79 0 79 0 48 0 15 0 30 0 79 0 143 1 30
;CONFIG ColorSet = 55
;TFPL
; default destination drive
PARSE_PATH <$CurDir>
SET def_dest = C:\
IF NOT "<$Drive>"=="<insdrive>" DO SET def_def = <$Drive>
; default CD-ROM interface (FS_HSGEN {High Sierra} or FS_ISGEN {ISO})
SET def_cdtype = High Sierra
SET def_driver = FS_HSGEN
IF EXISTS <insdrive>\INSTALL\<def_driver>.* GOTO ok_driver
SET def_cdtype = ISO
SET def_driver = FS_ISGEN
:ok_driver
; language
SET def_lang = <$Language>
; application name(s) (4 char ident(s) on CD-ROM)
READFILE names = <ins>\APPLNAME.
; product name (application name for batch file, subdirectory name)
READFILE prod = <ins>\PRODNAME.
; default dest drive and directory
PARSE_PATH <def_dest><prod>.CD
SET dstdrive = <$Drive>
SET path = <$Dir>
CD <dstdrive>\
; read and display Application Installation Screen
IF NOT EXISTS <insdrive>\INSTALL\PRODSCRN.<def_lang> GOTO no_banner
READFILE screen = <insdrive>\INSTALL\PRODSCRN.<def_lang>
GOTO show_banner
:no_banner
SET screen =
---- Istallazione di CD Answer per:\n\n
---- <prod>\n\n
---- Applicazione(i): <names>
:show_banner
CLEAR
TEXT <screen>
SET screen =
WAIT
GOTO okdir
:getdir
CLEAR
TEXT \nErrore -\n\n
---- Il path "<dstdrive><path>" non è legale!\n
----Per istallare il programma, ci vuole una unità come un
---- sottodirettorio valido.
WAIT
:okdir
CLEAR
TEXT La software di ricupero di dati deve esser istallata in un disco
---- duro o in un disco flessibile formato. I valori standard sono unità <dstdrive>\n
----(di solito il disco duro), e un sottodirettorio chiamato <path>.\n
----Per usare questi valori, premere due volte la tastiera ┘ (Invio). Per\n
----cambiarli, scrivere il nome della unità o del sottodirettorio dopo\n
----l'avviso corrispondente. Quindi premere ┘ (Invio).
INPUT 6,8,5 dstdrive = Istallare nell'unità ?
INPUT 6,10,40 path = Istallare nel direttorio ?
SET dest = <dstdrive><path>
SET confile = <ins>\_DW_.CFG
IF "<dstdrive>"=="" GOTO getdir
IF "<path>"=="\" GOTO getdir
IF "<path>"=="" GOTO getdir
IF NOT DIREXISTS <dstdrive>\ GOTO getdir
CD <dstdrive>\
IF NOT DIREXISTS <dest> GOTO nopath
IF NOT EXISTS <dest>\DW.EXE GOTO nopath
CLEAR
TEXT Il direttorio "<dest>" già esiste.
NEWMENU 1, 3, 68
;TFPL -8-6-93
MENU Installare il software e solo l'interfaccia italiana
MENU INSTALLARE il software e l'interfaccia per tutte le lingue
;TFPL
MENU Cancellare la versione vecchia;non installare il software nuovo
MENU Cambiare la configurazione;non copiare il software
MENU Interrompere l'installazione senza fare nessun cambio
ENDCHOICES
;TFPL -8-6-93
CHOICE 1
CLEAR
TEXT Effacement du contenu antérieur de <dest>...
FOREACH name = <names>
DEL <dest>\<name>*.*
NEXT
DEL <dest>\FS_*.DRV
DEL <dest>\SC_*.DRV
DEL <dest>\PR_*.DRV
DEL <dest>\GR_*.DRV
DEL <dest>\_DW_*.*
DEL <dest>\ADL_MSGS.*
DEL <dest>\DW.EXE
DEL <dest>\UPDATE.EXE
SET ch = 2
GOTO okpath
;TFPL
CHOICE 2
CLEAR
TEXT Cancellando il contenuto anteriore di <dest>...
FOREACH name = <names>
DEL <dest>\<name>*.*
NEXT
DEL <dest>\FS_*.DRV
DEL <dest>\SC_*.DRV
DEL <dest>\PR_*.DRV
DEL <dest>\GR_*.DRV
DEL <dest>\_DW_*.*
DEL <dest>\ADL_MSGS.*
DEL <dest>\DW.EXE
DEL <dest>\UPDATE.EXE
SET ch = 3
GOTO okpath
CHOICE 3
CLEAR
TEXT Cancellando <dest> direttorio...
FOREACH name = <names>
DEL <dest>\<name>*.*
NEXT
DEL <dest>\FS_*.DRV
DEL <dest>\SC_*.DRV
DEL <dest>\PR_*.DRV
DEL <dest>\GR_*.DRV
DEL <dest>\_DW_*.*
DEL <dest>\ADL_MSGS.*
DEL <dest>\DW.EXE
DEL <dest>\UPDATE.EXE
IF NOT EXISTS <dest>\*.* GOTO remdest
TEXT <dest> direttorio ha archivi sconosciuti; direttorio non è stato cancellato!!
WAIT
GOTO norem
:remdest
RD <dest>
:norem
DEL <dstdrive>\<prod>.BAT
GOTO end2
CHOICE 4
SET alter = Y
SET confile = <dest>\_DW_.CFG
GOTO okpath
CHOICE 5
GOTO end2
ENDCHOICES
:nopath
MD <dest>
IF NOT DIREXISTS <dest> GOTO getdir
;TFPL -8-6-93
TEXT New Installation
NEWMENU 1, 3, 65
MENU Istallare la software e solo l'interfaccia italiana
MENU Istallare la software e l'interfaccia per tutte le lingue
ENDCHOICES
CHOICE1
SET ch = 2
GOTO okpath
CHOICE2
SET ch = 3
GOTO okpath
ENDCHOICES
:okpath
;----------------------------------------------------------------------------
IF NOT EXISTS <confile> GOTO no_config
DISP 5,14 Leggendo la configurazione...
READCONFIG <confile>
:no_config
;----------------------------------------------------------------------------
HSCOUNT hs
IF NOT <hs>==0 GOTO have_hs
CLEAR
TEXT Problema - Non c'è nessuna unità CD-ROM istallata.\n\n
----Si prega di usare il disco d'istallazione proporzionato por il fabbricante dell'
---- unità CD-ROM per istallare la software del device driver. Quindi
---- ripeta questo programma d'istallazione.\n\n
----Note: Il programma d'istallazione dell'unità CD-ROM copierà alcuni
---- archivi sul disco di sistema e cambiarà gli archivi CONFIG.SYS e
---- AUTOEXEC.BAT\n
----Se Lei non ha altri programmi che usano il programma MSCDEX, si raccomanda
---- elliminare la riga che chiama questo programma di suo archivio AUTOEXEC.BAT
---- perché questa software non lo bisogna.\n\n
----Dopo aver istallato i drivers CD-ROM si deve ricominciare il sistema.
WAIT
ABORT
:have_hs
;TFPL 19-11-93
GOTO get_hs_letter
SET msg =
IF <hs>==1 GOTO instOne
TEXT Una selezione di <def_cdtype> drivers CD-ROM sono disponibili:\n\n
----Selezione il device driver CD-ROM <def_cdtype> di questa lista di device
----drivers disponibili usando le tastiere y . Quindi\n
----premere ┘ (Invio). Premere Esc per interrompere l'istallazione.
GOTO :instMore
:instOne
SET msg = Un driver CD-ROM <def_cdtype> è stato istallato (guardare CONFIG.SYS):\n\n
:instMore
HSDRIVER hsname = 25, 8
CONFIG Driver = "<def_driver>=<hsname>"
CLEAR
TEXT <msg>Il driver CD-ROM <def_cdtype> selezionato si chiama "<hsname>".
---- Se questo non è corretto, premere Esc per interrompere l'istallazione e
---- controllare l'archivio CONFIG.SYS\n\n
----Questa software NON ha bisogno del programma MSCDEX.EXE (Microsoft CD-ROM
---- Extensions). Se nessun altro programma l'ha bisogno dunque Lei può
---- elliminare questo programma del suo archivio \AUTOEXEC.BAT (dove può essere
---- stato istallato dal programma d'istallazione).
WAIT
CLEAR
TEXT Copiando Interface CD-ROM <def_cdtype>...
SET driver_name = <def_driver>.DRV
GOSUB copy_driver
;TFPL 19-11-93
:get_hs_letter
CLEAR
:tfpl_drive
GOTO tfp1
:drive_error
TEXT Error: The database is not available on the specified drive...\n\n
:tfp1
TEXT \n\n
----Scrivete la lettera